package com.cssy.xxkj.logic.entity;

import java.util.Date;

/**
 * 采购退货数据对象
 * @since 2014-09-23
 */
public class LogicPurchaseReturnDO extends LogicBizEntity {

    private static final long serialVersionUID = 141146197726476569L;
    
    /**
     * column logic_purchase_return.zd001PcsId  采购订单ID
     */
    private String zd001PcsId;

    /**
     * column logic_purchase_return.zd001PcsCode  采购订单号
     */
    private String zd001PcsCode;
    
    /**
     * column logic_purchase_return.zd002PcsmId  采购入库单ID
     */
    private String zd002PcsmId;

    /**
     * column logic_purchase_return.zd002PcsmCode  采购入库单号
     */
    private String zd002PcsmCode;

    /**
     * column logic_purchase_return.zd003Code  采购退货单号
     */
    private String zd003Code;

    /**
     * column logic_purchase_return.zd004PiCode  PI编号
     */
    private String zd004PiCode;

    /**
     * column logic_purchase_return.zd005BillType  单据类型
     */
    private String zd005BillType;

    /**
     * column logic_purchase_return.zd006Status  单据状态
     */
    private String zd006Status;
    
    private String zd006PayStatus;//退款状态

    /**
     * column logic_purchase_return.zd007WhId  仓库ID
     */
    private String zd007WhId;

    /**
     * column logic_purchase_return.zd007WhCode  仓库编码
     */
    private String zd007WhCode;

    /**
     * column logic_purchase_return.zd007WhName  仓库名称
     */
    private String zd007WhName;

    /**
     * column logic_purchase_return.zd008SpId  供应商Id
     */
    private String zd008SpId;

    /**
     * column logic_purchase_return.zd008SpCode  供应商编码
     */
    private String zd008SpCode;

    /**
     * column logic_purchase_return.zd008SpName  供应商名字
     */
    private String zd008SpName;

    /**
     * column logic_purchase_return.zd009Batch  批次
     */
    private String zd009Batch;

    /**
     * column logic_purchase_return.zd010Aegnt  经办人
     */
    private String zd010Aegnt;

    /**
     * column logic_purchase_return.zd011BackDate  退货日期
     */
    private Date zd011BackDate;

    /**
     * column logic_purchase_return.zd012PayState  付款状态
     */
    private Integer zd012PayState;
    
    /**
     * column logic_purchase_return.zd013Remark  备注
     */
    private String zd013Remark;

    public LogicPurchaseReturnDO() {
        super();
    }

	public LogicPurchaseReturnDO(String id, String zd001PcsId,
			String zd001PcsCode, String zd002PcsmId, String zd002PcsmCode, 
			String zd003Code, String zd004PiCode,String zd005BillType, 
			String zd006Status, String zd006PayStatus, String zd007WhId,
			String zd007WhCode, String zd007WhName, String zd008SpId,
			String zd008SpCode, String zd008SpName, String zd009Batch,
			String zd010Aegnt, Date zd011BackDate, Integer zd012PayState,
			String zd013Remark) {
		this.zd001PcsId = zd001PcsId;
        this.zd001PcsCode = zd001PcsCode;
        this.zd002PcsmId = zd002PcsmId;
        this.zd002PcsmCode = zd002PcsmCode;
        this.zd003Code = zd003Code;
        this.zd004PiCode = zd004PiCode;
        this.zd005BillType = zd005BillType;
        this.zd006Status = zd006Status;
        this.zd006PayStatus = zd006PayStatus;
        this.zd007WhId = zd007WhId;
        this.zd007WhCode = zd007WhCode;
        this.zd007WhName = zd007WhName;
        this.zd008SpId = zd008SpId;
        this.zd008SpCode = zd008SpCode;
        this.zd008SpName = zd008SpName;
        this.zd009Batch = zd009Batch;
        this.zd010Aegnt = zd010Aegnt;
        this.zd011BackDate = zd011BackDate;
        this.zd012PayState = zd012PayState;
        this.zd013Remark = zd013Remark;
    }
	
	/**
     * getter for Column logic_purchase_return.zd001PcsId
     */
    public String getZd001PcsId() {
		return zd001PcsId;
	}

    /**
     * setter for Column logic_purchase_return.zd001PcsId
     * @param zd001PcsId
     */
	public void setZd001PcsId(String zd001PcsId) {
		this.zd001PcsId = zd001PcsId;
	}
	
	/**
     * getter for Column logic_purchase_return.zd002PcsmId
     */
	public String getZd002PcsmId() {
		return zd002PcsmId;
	}

	/**
     * setter for Column logic_purchase_return.zd001PcsCode
     * @param zd002PcsmId
     */
	public void setZd002PcsmId(String zd002PcsmId) {
		this.zd002PcsmId = zd002PcsmId;
	}

	/**
     * getter for Column logic_purchase_return.zd001PcsCode
     */
    public String getZd001PcsCode() {
        return zd001PcsCode;
    }

    /**
     * setter for Column logic_purchase_return.zd001PcsCode
     * @param zd001PcsCode
     */
    public void setZd001PcsCode(String zd001PcsCode) {
        this.zd001PcsCode = zd001PcsCode;
    }

    /**
     * getter for Column logic_purchase_return.zd002PcsmCode
     */
    public String getZd002PcsmCode() {
        return zd002PcsmCode;
    }

    /**
     * setter for Column logic_purchase_return.zd002PcsmCode
     * @param zd002PcsmCode
     */
    public void setZd002PcsmCode(String zd002PcsmCode) {
        this.zd002PcsmCode = zd002PcsmCode;
    }

    /**
     * getter for Column logic_purchase_return.zd003Code
     */
    public String getZd003Code() {
        return zd003Code;
    }

    /**
     * setter for Column logic_purchase_return.zd003Code
     * @param zd003Code
     */
    public void setZd003Code(String zd003Code) {
        this.zd003Code = zd003Code;
    }

    /**
     * getter for Column logic_purchase_return.zd004PiCode
     */
    public String getZd004PiCode() {
        return zd004PiCode;
    }

    /**
     * setter for Column logic_purchase_return.zd004PiCode
     * @param zd004PiCode
     */
    public void setZd004PiCode(String zd004PiCode) {
        this.zd004PiCode = zd004PiCode;
    }

    /**
     * getter for Column logic_purchase_return.zd005BillType
     */
    public String getZd005BillType() {
        return zd005BillType;
    }

    /**
     * setter for Column logic_purchase_return.zd005BillType
     * @param zd005BillType
     */
    public void setZd005BillType(String zd005BillType) {
        this.zd005BillType = zd005BillType;
    }

    /**
     * getter for Column logic_purchase_return.zd006Status
     */
    public String getZd006Status() {
        return zd006Status;
    }

    /**
     * setter for Column logic_purchase_return.zd006Status
     * @param zd006Status
     */
    public void setZd006Status(String zd006Status) {
        this.zd006Status = zd006Status;
    }
    
    public String getZd006PayStatus() {
		return zd006PayStatus;
	}

	public void setZd006PayStatus(String zd006PayStatus) {
		this.zd006PayStatus = zd006PayStatus;
	}

	/**
     * getter for Column logic_purchase_return.zd007WhId
     */
    public String getZd007WhId() {
        return zd007WhId;
    }

    /**
     * setter for Column logic_purchase_return.zd007WhId
     * @param zd007WhId
     */
    public void setZd007WhId(String zd007WhId) {
        this.zd007WhId = zd007WhId;
    }

    /**
     * getter for Column logic_purchase_return.zd007WhCode
     */
    public String getZd007WhCode() {
        return zd007WhCode;
    }

    /**
     * setter for Column logic_purchase_return.zd007WhCode
     * @param zd007WhCode
     */
    public void setZd007WhCode(String zd007WhCode) {
        this.zd007WhCode = zd007WhCode;
    }

    /**
     * getter for Column logic_purchase_return.zd007WhName
     */
    public String getZd007WhName() {
        return zd007WhName;
    }

    /**
     * setter for Column logic_purchase_return.zd007WhName
     * @param zd007WhName
     */
    public void setZd007WhName(String zd007WhName) {
        this.zd007WhName = zd007WhName;
    }

    /**
     * getter for Column logic_purchase_return.zd008SpId
     */
    public String getZd008SpId() {
        return zd008SpId;
    }

    /**
     * setter for Column logic_purchase_return.zd008SpId
     * @param zd008SpId
     */
    public void setZd008SpId(String zd008SpId) {
        this.zd008SpId = zd008SpId;
    }

    /**
     * getter for Column logic_purchase_return.zd008SpCode
     */
    public String getZd008SpCode() {
        return zd008SpCode;
    }

    /**
     * setter for Column logic_purchase_return.zd008SpCode
     * @param zd008SpCode
     */
    public void setZd008SpCode(String zd008SpCode) {
        this.zd008SpCode = zd008SpCode;
    }

    /**
     * getter for Column logic_purchase_return.zd008SpName
     */
    public String getZd008SpName() {
        return zd008SpName;
    }

    /**
     * setter for Column logic_purchase_return.zd008SpName
     * @param zd008SpName
     */
    public void setZd008SpName(String zd008SpName) {
        this.zd008SpName = zd008SpName;
    }

    /**
     * getter for Column logic_purchase_return.zd009Batch
     */
    public String getZd009Batch() {
        return zd009Batch;
    }

    /**
     * setter for Column logic_purchase_return.zd009Batch
     * @param zd009Batch
     */
    public void setZd009Batch(String zd009Batch) {
        this.zd009Batch = zd009Batch;
    }

    /**
     * getter for Column logic_purchase_return.zd010Aegnt
     */
    public String getZd010Aegnt() {
        return zd010Aegnt;
    }

    /**
     * setter for Column logic_purchase_return.zd010Aegnt
     * @param zd010Aegnt
     */
    public void setZd010Aegnt(String zd010Aegnt) {
        this.zd010Aegnt = zd010Aegnt;
    }

    /**
     * getter for Column logic_purchase_return.zd011BackDate
     */
    public Date getZd011BackDate() {
        return zd011BackDate;
    }

    /**
     * setter for Column logic_purchase_return.zd011BackDate
     * @param zd011BackDate
     */
    public void setZd011BackDate(Date zd011BackDate) {
        this.zd011BackDate = zd011BackDate;
    }

    /**
     * getter for Column logic_purchase_return.zd012PayState
     */
    public Integer getZd012PayState() {
        return zd012PayState;
    }

    /**
     * setter for Column logic_purchase_return.zd012PayState
     * @param zd012PayState
     */
    public void setZd012PayState(Integer zd012PayState) {
        this.zd012PayState = zd012PayState;
    }

	public String getZd013Remark() {
		return zd013Remark;
	}

	public void setZd013Remark(String zd013Remark) {
		this.zd013Remark = zd013Remark;
	}

    
}